// 6 客服管理 3
export default {
  path: '/customservicemanage',
  name: 'customservicemanage',
  icon: 'contacts',
  authority: ['cs:antd:csoder'],
  routes: [
    {
      path: '/customservicemanage/empsearch',
      name: 'empsearch',
      authority: ['cs:csoder:query'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/empsearch',
          redirect: '/customservicemanage/empsearch/index',
        },
        {
          path: '/customservicemanage/empsearch/index',
          component: './CustomerServiceManage/EmpSearch/Index',
        },
        {
          path: '/customservicemanage/empsearch/detail',
          name: 'detail',
          component: './CustomerServiceManage/EmpSearch/Detail',
        },
      ],
    },
    {
      path: '/customservicemanage/addemployee',
      name: 'addemployee',
      authority: ['cs:csoder:addemp'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/addemployee',
          redirect: '/customservicemanage/addemployee/index',
        },
        {
          path: '/customservicemanage/addemployee/index',
          component: './CustomerServiceManage/AddEmployee/Index',
        },
        {
          path: '/customservicemanage/addemployee/batch',
          name: 'batch',
          component: './CustomerServiceManage/AddEmployee/Batch',
        },
        {
          path: '/customservicemanage/addemployee/problem',
          name: 'problem',
          component: './CustomerServiceManage/AddEmployee/Problem',
        },
        {
          path: '/customservicemanage/addemployee/update',
          name: 'update',
          component: './CustomerServiceManage/AddEmployee/Update',
        },
        {
          path: '/customservicemanage/addemployee/add',
          name: 'add',
          component: './CustomerServiceManage/AddEmployee/Add',
        },
        {
          path: '/customservicemanage/addemployee/addinfo',
          name: 'addinfo',
          component: './CustomerServiceManage/AddEmployee/AddInfo',
        },
        {
          path: '/customservicemanage/addemployee/addass',
          name: 'addass',
          component: './CustomerServiceManage/AddEmployee/AddAss',
        },
        {
          path: '/customservicemanage/addemployee/addassinfo',
          name: 'addassinfo',
          component: './CustomerServiceManage/AddEmployee/AddAssInfo',
        },
        {
          path: '/customservicemanage/addemployee/addassfinish',
          name: 'addassinfo',
          component: './CustomerServiceManage/AddEmployee/AddAssFinish',
        },
        {
          path: '/customservicemanage/addemployee/addassupdate',
          name: 'addassupdate',
          component: './CustomerServiceManage/AddEmployee/AddAssInfo',
        },
        {
          path: '/customservicemanage/addemployee/addemployfinish',
          name: 'addemployfinish',
          component: './CustomerServiceManage/AddEmployee/AddInfoFinish',
        },
        {
          path: '/customservicemanage/addemployee/detail',
          name: 'detail',
          component: './CustomerServiceManage/AddEmployee/Detail',
        },
        {
          path: '/customservicemanage/addemployee/batchaddass',
          name: 'batchaddass',
          component: './CustomerServiceManage/AddEmployee/BatchAddAss',
        },
        {
          path: '/customservicemanage/addemployee/batchfeedback',
          name: 'batchfeedback',
          component: './components/Problem/ProblemPage/BatchFeedback',
        },
      ],
    },
    {
      path: '/customservicemanage/reduceemployee',
      name: 'reduceemployee',
      authority: ['cs:csoder:reemp'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/reduceemployee',
          redirect: '/customservicemanage/reduceemployee/index',
        },
        {
          path: '/customservicemanage/reduceemployee/index',
          component: './CustomerServiceManage/ReduceEmployee/Index',
        },
        {
          path: '/customservicemanage/reduceemployee/batch',
          name: 'batch',
          component: './CustomerServiceManage/ReduceEmployee/Batch',
        },
        {
          path: '/customservicemanage/reduceemployee/problem',
          name: 'problem',
          component: './CustomerServiceManage/ReduceEmployee/Problem',
        },
        {
          path: '/customservicemanage/reduceemployee/minus',
          name: 'minus',
          component: './CustomerServiceManage/ReduceEmployee/Minus',
        },
        {
          path: '/customservicemanage/reduceemployee/update',
          name: 'update',
          component: './CustomerServiceManage/ReduceEmployee/update',
        },
        {
          path: '/customservicemanage/reduceemployee/detail',
          name: 'detail',
          component: './CustomerServiceManage/ReduceEmployee/Detail',
        },
        {
          path: '/customservicemanage/reduceemployee/redass',
          name: 'redass',
          component: './CustomerServiceManage/ReduceEmployee/RedAss',
        },
        {
          path: '/customservicemanage/reduceemployee/redassupdate',
          name: 'redassupdate',
          component: './CustomerServiceManage/ReduceEmployee/RedAss',
        },
        {
          path: '/customservicemanage/reduceemployee/batchredass',
          name: 'batchredass',
          component: './CustomerServiceManage/ReduceEmployee/BatchRedAss',
        },
        {
          path: '/customservicemanage/reduceemployee/batchfeedback',
          name: 'batchfeedback',
          component: './components/Problem/ProblemPage/BatchFeedback',
        },
      ],
    },
    {
      path: '/customservicemanage/adjusttask',
      name: 'adjusttask',
      authority: ['cs:csoder:change'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/adjusttask',
          redirect: '/customservicemanage/adjusttask/index',
        },
        {
          path: '/customservicemanage/adjusttask/index',
          component: './CustomerServiceManage/AdjustTask/Index',
        },
        {
          path: '/customservicemanage/adjusttask/adjust',
          name: 'adjust',
          component: './CustomerServiceManage/AdjustTask/Adjust',
        },
        {
          path: '/customservicemanage/adjusttask/adjustins',
          name: 'adjustins',
          component: './CustomerServiceManage/AdjustTask/AdjustIns',
        },
        {
          path: '/customservicemanage/adjusttask/insupdate',
          name: 'insupdate',
          component: './CustomerServiceManage/AdjustTask/AdjustIns',
        },
        {
          path: '/customservicemanage/adjusttask/adjustinfo',
          name: 'adjustins',
          component: './CustomerServiceManage/AdjustTask/Adjustinfo',
        },
        {
          path: '/customservicemanage/adjusttask/adjustaccu',
          name: 'adjustaccu',
          component: './CustomerServiceManage/AdjustTask/AdjustAccu',
        },
        {
          path: '/customservicemanage/adjusttask/accuupdate',
          name: 'accuupdate',
          component: './CustomerServiceManage/AdjustTask/AdjustAccu',
        },
        {
          path: '/customservicemanage/adjusttask/adjustfinish',
          name: 'adjustfinish',
          component: './CustomerServiceManage/AdjustTask/AdjustFinish',
        },
        {
          path: '/customservicemanage/adjusttask/problem',
          name: 'problem',
          component: './CustomerServiceManage/AdjustTask/Problem',
        },
        {
          path: '/customservicemanage/adjusttask/detail',
          name: 'detail',
          component: './CustomerServiceManage/AdjustTask/Detail',
        },
        {
          path: '/customservicemanage/adjusttask/persondetail',
          name: 'detail',
          component: './CustomerServiceManage/AdjustTask/Persondetail',
        },
        {
          path: '/customservicemanage/adjusttask/batch',
          name: 'batch',
          component: './CustomerServiceManage/AdjustTask/Batch',
        },
        {
          path: '/customservicemanage/adjusttask/batchins',
          name: 'batchins',
          component: './CustomerServiceManage/AdjustTask/BatchIns',
        },
        {
          path: '/customservicemanage/adjusttask/batchaccu',
          name: 'batchaccu',
          component: './CustomerServiceManage/AdjustTask/BatchAccu',
        },
        {
          path: '/customservicemanage/adjusttask/batchcostcenter',
          name: 'batchcostcenter',
          component: './CustomerServiceManage/AdjustTask/BatchCostCenter',
        },
        {
          path: '/customservicemanage/adjusttask/batchservicefee',
          name: 'batchservicefee',
          component: './CustomerServiceManage/AdjustTask/BatchServiceFee',
        },
        {
          path: '/customservicemanage/adjusttask/batchempinfo',
          name: 'batchempinfo',
          component: './CustomerServiceManage/AdjustTask/BatchEmpInfo',
        },
        {
          path: '/customservicemanage/adjusttask/batchquotation',
          name: 'batchquotation',
          component: './CustomerServiceManage/AdjustTask/BatchQuo',
        },
        {
          path: '/customservicemanage/adjusttask/batchfeedback',
          name: 'batchfeedback',
          component: './components/Problem/ProblemPage/BatchFeedback',
        },
      ],
    },
    {
      path: '/customservicemanage/singleaccount',
      name: 'singleaccount',
      authority: ['cs:csoder:acco'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/singleaccount',
          redirect: '/customservicemanage/singleaccount/index',
        },
        {
          path: '/customservicemanage/singleaccount/index',
          component: './CustomerServiceManage/SingleManage/Index',
        },
        {
          path: '/customservicemanage/singleaccount/insadd',
          name: 'insadd',
          component: './CustomerServiceManage/SingleManage/InsAdd',
        },
        {
          path: '/customservicemanage/singleaccount/insdetail',
          name: 'insdetail',
          component: './CustomerServiceManage/SingleManage/InsDetail',
        },
        {
          path: '/customservicemanage/singleaccount/insupdate',
          name: 'insupdate',
          component: './CustomerServiceManage/SingleManage/InsUpdate',
        },
        {
          path: '/customservicemanage/singleaccount/insbatchadd',
          name: 'insbatchadd',
          component: './CustomerServiceManage/SingleManage/InsBatchAdd',
        },
        {
          path: '/customservicemanage/singleaccount/accuadd',
          name: 'accuadd',
          component: './CustomerServiceManage/SingleManage/AccuAdd',
        },
        {
          path: '/customservicemanage/singleaccount/accuupdate',
          name: 'accuupdate',
          component: './CustomerServiceManage/SingleManage/AccuUpdate',
        },
        {
          path: '/customservicemanage/singleaccount/accudetail',
          name: 'accudetail',
          component: './CustomerServiceManage/SingleManage/AccuDetail',
        },
        {
          path: '/customservicemanage/singleaccount/accubatchadd',
          name: 'accubatchadd',
          component: './CustomerServiceManage/SingleManage/AccuBatchAdd',
        },
      ],
    },
    {
      path: '/customservicemanage/serverconfig',
      name: 'serverconfig',
      authority: ['cs:csoder:config'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/serverconfig',
          redirect: '/customservicemanage/serverconfig/index',
        },
        {
          path: '/customservicemanage/serverconfig/index',
          component: './CustomerServiceManage/ServiceConfig/Index',
        },
        {
          path: '/customservicemanage/serverconfig/update',
          name: 'update',
          component: './CustomerServiceManage/ServiceConfig/AddUpdate',
        },
        {
          path: '/customservicemanage/serverconfig/detail',
          name: 'detail',
          component: './CustomerServiceManage/ServiceConfig/Detail',
        },
        {
          path: '/customservicemanage/serverconfig/add',
          name: 'add',
          component: './CustomerServiceManage/ServiceConfig/AddUpdate',
        },
        {
          path: '/customservicemanage/serverconfig/batchadd',
          name: 'batchadd',
          component: './CustomerServiceManage/ServiceConfig/BatchAdd',
        },
      ],
    },
    {
      path: '/customservicemanage/laborcontract',
      name: 'laborcontract',
      authority: ['cs:csoder:laborcont'],
      hideChildrenInMenu: true,
      routes: [
        {
          path: '/customservicemanage/laborcontract',
          redirect: '/customservicemanage/laborcontract/index',
        },
        {
          path: '/customservicemanage/laborcontract/index',
          component: './CustomerServiceManage/LaborContract/Index',
        },
        {
          path: '/customservicemanage/laborcontract/sign',
          name: 'sign',
          component: './CustomerServiceManage/LaborContract/Sign',
        },
        {
          path: '/customservicemanage/laborcontract/renew',
          name: 'renew',
          component: './CustomerServiceManage/LaborContract/Renew',
        },
        {
          path: '/customservicemanage/laborcontract/detail',
          name: 'detail',
          component: './CustomerServiceManage/LaborContract/Detail',
        },
        {
          path: '/customservicemanage/laborcontract/change',
          name: 'change',
          component: './CustomerServiceManage/LaborContract/Change',
        },
        {
          path: '/customservicemanage/laborcontract/batchsign',
          name: 'batchsign',
          component: './CustomerServiceManage/LaborContract/BatchSign',
        },
      ],
    },
  ],
};
